package com.luoyx.hauyne.admin.sys.query;

import com.luoyx.hauyne.mybatisplus.query.PageQuery;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 用户查询条件
 *
 * @author Alan.Luo
 */
@Getter
@Setter
@ToString
public class UserQuery extends PageQuery {

    /**
     * 用户名
     */
    @ApiModelProperty("用户名")
    private String username;

    /**
     * 角色编码
     */
    @ApiModelProperty("角色编码")
    private String roleCode;

    /**
     * 昵称
     */
    @ApiModelProperty("昵称")
    private String nickname;

    /**
     * 真实姓名
     */
    @ApiModelProperty("真实姓名")
    private String realName;

    /**
     * 性别(1=男 0=女)
     */
    @ApiModelProperty("性别(1=男 0=女)")
    private Integer gender;

    /**
     * 手机号
     */
    @ApiModelProperty("手机号")
    private String phone;

    /**
     * 是否可用（1=是 0=否）
     */
    @ApiModelProperty("是否可用（true=是；false=否）")
    private Boolean enabled;
}
